[2017_bugs_bunny] [Forensic] UNKOWN file !!

문제내용

my friend have send me a strange file ,I`m a noob hacker ,could you please solve it for me ?

문제 풀이

다운받은 파일을 확인한 결과 data 형식이다.

$ file UNKOWN
file: data

일단 strings로 확인해본 결과 문자열이 거꾸로 된 이미지 파일인 것으로 보인다.

$ strings -n7 file|grep '\w\.\w\w\w$'
......

WPMIG htiw detaerC
tnemmoCtXEt
EMIt
sYHp
DGKb
RDHI

해당 hex 값을 뽑아낸 다음 역으로 출력을 진행하면 플래그가 있는 이미지 파일을 확인할 수 있다.

$ xxd -p UNKOWN |tr -d '/\n/' > hexdump
f = open('hexdump','rb')
q = open('flag.png','wb')
decode_bin = f.read().decode('hex')
data = decode_bin[::-1]
print data
q.write(data)

f.close()
q.close()